package com.nou.bdm.model;

import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;

/**
 * <p>
 * 专业基本信息表
 * </p>
 *
 * @author yy
 * @since 2021-03-16
 */
public class NouSpecInfoT implements Serializable {

    private static final long serialVersionUID=1L;

    /**
     * 专业标识
     */
    @TableId("specId")
    private String specId;

    /**
     * 专业编码
     */
    @TableField("specCode")
    private String specCode;

    /**
     * 专业名称
     */
    @TableField("specName")
    private String specName;

    /**
     * 所属层次
     */
    @TableField("educationLevel")
    private String educationLevel;

    /**
     * 备注
     */
    private String note;

    /**
     * 创建时间
     */
    @TableField("createDate")
    private LocalDateTime createDate;

    /**
     * 创建人
     */
    @TableField("createStaff")
    private String createStaff;

    /**
     * 状态
     */
    @TableField("statusCd")
    private String statusCd;

    /**
     * 状态时间
     */
    @TableField("statusDate")
    private LocalDateTime statusDate;

    /**
     * 修改时间
     */
    @TableField("updateDate")
    private LocalDateTime updateDate;

    /**
     * 修改人
     */
    @TableField("updateStaff")
    private String updateStaff;


    public String getSpecId() {
        return specId;
    }

    public void setSpecId(String specId) {
        this.specId = specId;
    }

    public String getSpecCode() {
        return specCode;
    }

    public void setSpecCode(String specCode) {
        this.specCode = specCode;
    }

    public String getSpecName() {
        return specName;
    }

    public void setSpecName(String specName) {
        this.specName = specName;
    }

    public String getEducationLevel() {
        return educationLevel;
    }

    public void setEducationLevel(String educationLevel) {
        this.educationLevel = educationLevel;
    }

    public String getNote() {
        return note;
    }

    public void setNote(String note) {
        this.note = note;
    }

    public LocalDateTime getCreateDate() {
        return createDate;
    }

    public void setCreateDate(LocalDateTime createDate) {
        this.createDate = createDate;
    }

    public String getCreateStaff() {
        return createStaff;
    }

    public void setCreateStaff(String createStaff) {
        this.createStaff = createStaff;
    }

    public String getStatusCd() {
        return statusCd;
    }

    public void setStatusCd(String statusCd) {
        this.statusCd = statusCd;
    }

    public LocalDateTime getStatusDate() {
        return statusDate;
    }

    public void setStatusDate(LocalDateTime statusDate) {
        this.statusDate = statusDate;
    }

    public LocalDateTime getUpdateDate() {
        return updateDate;
    }

    public void setUpdateDate(LocalDateTime updateDate) {
        this.updateDate = updateDate;
    }

    public String getUpdateStaff() {
        return updateStaff;
    }

    public void setUpdateStaff(String updateStaff) {
        this.updateStaff = updateStaff;
    }

    @Override
    public String toString() {
        return "NouSpecInfoT{" +
        "specId=" + specId +
        ", specCode=" + specCode +
        ", specName=" + specName +
        ", educationLevel=" + educationLevel +
        ", note=" + note +
        ", createDate=" + createDate +
        ", createStaff=" + createStaff +
        ", statusCd=" + statusCd +
        ", statusDate=" + statusDate +
        ", updateDate=" + updateDate +
        ", updateStaff=" + updateStaff +
        "}";
    }
}
